package com.xiaoshuidi.cloud.module.member.controller.app.point.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 * @description 租客积分记录Dto实体
 * @author neil
 * @date 2022-12-15 09:44:56
 * @version generator
 */
@Data
public class TenantPointsRecordDto{

	/**
	 * id
	 */
	@Schema(description = "id")
	private Long id;
	/**
	 * 租客id
	 */
	@Schema(description = "租客id")
	private Long tenantUserId;
	/**
	 * 租客account
	 */
	@Schema(description = "租客account")
	private String account;
	/**
	 * 积分流水号
	 */
	@Schema(description = "积分流水号")
	private String recordNo;
	/**
	 * 记录类型，0手动，1租金 ，2交易，3大转盘
	 */
	@Schema(description = "记录类型，0手动，1租金 ，2交易，3大转盘，4生日")
	private Integer recordType;
	/**
	 * 发放类型，0手动 1自动
	 */
	@Schema(description = "发放类型，0手动 1自动")
	private Integer changeType;
	/**
	 * 增减项，0减项，1增项
	 */
	@Schema(description = "增减项，0减项，1增项")
	private Integer changeValueType;
	/**
	 * 增减值
	 */
	@Schema(description = "增减值")
	private Long changeValue;
	/**
	 * 变动前积分
	 */
	@Schema(description = "变动前积分")
	private Long beforeChangePoints;
	/**
	 * 变动后积分
	 */
	@Schema(description = "变动后积分")
	private Long afterChangePoints;
	/**
	 * 备注
	 */
	@Schema(description = "备注")
	private String remark;

	/**
	 * 创建时间
	 */
	@Schema(description = "创建时间")
	private Date createTime;
	/**
	 * 更新时间
	 */
	@Schema(description = "更新时间")
	private Date updateTime;
	/**
	 * 操作人
	 */
	@Schema(description = "操作人")
	private String operator;

}
